package no.nordicsemi.android.nrfmesh.database.entity;

import androidx.room.Entity;
import androidx.room.PrimaryKey;

// 表名为 stimulation_profiles
@Entity(tableName = "stimulation_profiles")
public class StimProfile {

    @PrimaryKey(autoGenerate = true)
    public int id; // 主键，自增

    public String name;         // 配置名称
    public int voltage;         // 电压（单位：V）
    public int current;         // 电流（单位：mA）
    public int duration;        // 持续时间（单位：分钟）
    public int frequency;       // 频率（单位：Hz）
    public String waveform;     // 波形类型（如：正弦波、矩形波）
    public int pulseWidth;      // 脉宽（单位：ms）
    public int segmentRepeat;   // 分段重复次数
    public int block;           // 档位编号（如 1、2、3）
    // 可添加构造函数、toString、getter/setter 方法（根据需要）
}
